Big Huge Thesaurus

adhesive tape

noun